package com.colabo.j2ee.web.oaf.security.model;

import com.colabo.j2ee.web.core.vo.RecordObject;
import com.colabo.j2ee.web.oaf.orgnization.model.SCUserProfileVO;


public class SCUserSecurityVO extends RecordObject {
	private static final long serialVersionUID = -9023402685871913909L;
	private SCUserProfileVO userProfile = new SCUserProfileVO();
	private String credential;
	private Integer loginFailedTimes;
	private Integer loginFailedLimit;
	private String passwordExpireTimestamp;
	private Integer passwordValidatedDays;
	private String accountExpiredTimestamp;
	private String firstLoginIpAddress;
	private String issyn;
	private String firstLoginTimestamp;
	private String lastLoginIpAddress;
	private String lastLoginTimestamp;
	public static final int PASSWORD_VALIDATED_ALWAYS = -1;
	
	public SCUserProfileVO getUserProfile() {
		return userProfile;
	}
	public void setUserProfile(SCUserProfileVO userProfile) {
		this.userProfile = userProfile;
	}
	public String getCredential() {
		return credential;
	}
	public void setCredential(String credential) {
		this.credential = credential;
	}
	public Integer getLoginFailedTimes() {
		return loginFailedTimes;
	}
	public void setLoginFailedTimes(Integer loginFailedTimes) {
		this.loginFailedTimes = loginFailedTimes;
	}
	public Integer getLoginFailedLimit() {
		return loginFailedLimit;
	}
	public void setLoginFailedLimit(Integer loginFailedLimit) {
		this.loginFailedLimit = loginFailedLimit;
	}
	public String getPasswordExpireTimestamp() {
		return passwordExpireTimestamp;
	}
	public void setPasswordExpireTimestamp(String passwordExpireTimestamp) {
		this.passwordExpireTimestamp = passwordExpireTimestamp;
	}
	public Integer getPasswordValidatedDays() {
		return passwordValidatedDays;
	}
	public void setPasswordValidatedDays(Integer passwordValidatedDays) {
		this.passwordValidatedDays = passwordValidatedDays;
	}
	public String getAccountExpiredTimestamp() {
		return accountExpiredTimestamp;
	}
	public void setAccountExpiredTimestamp(String accountExpiredTimestamp) {
		this.accountExpiredTimestamp = accountExpiredTimestamp;
	}
	public String getFirstLoginIpAddress() {
		return firstLoginIpAddress;
	}
	public void setFirstLoginIpAddress(String firstLoginIpAddress) {
		this.firstLoginIpAddress = firstLoginIpAddress;
	}
	public String getIssyn() {
		return issyn;
	}
	public void setIssyn(String issyn) {
		this.issyn = issyn;
	}
	public String getFirstLoginTimestamp() {
		return firstLoginTimestamp;
	}
	public void setFirstLoginTimestamp(String firstLoginTimestamp) {
		this.firstLoginTimestamp = firstLoginTimestamp;
	}
	public String getLastLoginIpAddress() {
		return lastLoginIpAddress;
	}
	public void setLastLoginIpAddress(String lastLoginIpAddress) {
		this.lastLoginIpAddress = lastLoginIpAddress;
	}
	public String getLastLoginTimestamp() {
		return lastLoginTimestamp;
	}
	public void setLastLoginTimestamp(String lastLoginTimestamp) {
		this.lastLoginTimestamp = lastLoginTimestamp;
	}


}